var app = getApp();


Page({

  /**
   * 页面的初始数据
   */
  data: {
    catagory: [],
    list: [],
    myhost: app.globalData.remoteDomainMy
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    var that = this;

    //
    if(options.keywords){
      console.log(options.keywords)
    }else{
    //请求数据
    wx.request({
      url: app.globalData.remoteDomainApi + 'listmusic.php',
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        //给模板提供数据
        that.setData({
          list: res.data
        })
      }
    })
    }
    //请求数据——分类
    wx.request({
      url: app.globalData.remoteDomainApi + 'classmusic.php',
      data: {
        x: '',
        y: ''
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        //给模板提供数据
        that.setData({
          catagory: res.data
        })
      }
    })
  },


  /**
   * 分类浏览
   */
  classitem: function(e) {
    var that = this;

    //获取当前分类id
    let id = e.currentTarget.dataset.id;

    //获取全部分类
    var catagory = that.data.catagory;

    //定义临时数组
    var tempArr = [];

    // 添加分类的项目class
    for (let i = 0; i < catagory.length; i++) {
      let item = catagory[i];
      if (item.id == id) {
        var newObject = {
          id: item.id,
          cls: 'active',
          cname: item.cname
        }
      } else {
        var newObject = {
          id: item.id,
          cls: '',
          cname: item.cname
        }
      }
      //把每一个新的对象存入到临时数组中
      tempArr.push(newObject)
    }

    // 更改catagory内容
    that.setData({
      catagory:tempArr
    })

    //请求数据——分类
    wx.request({
      url: app.globalData.remoteDomainApi + 'listmusic.php',
      data: {
        ccid: id,
        y: ''
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        //给模板提供数据
        that.setData({
          list: res.data
        })
      }
    })

  },


  /**
   * 音乐详情
   */
  gomusicdetail:function(e){
    let id = e.currentTarget.dataset.id;
    
    wx.navigateTo({
      url: '../detailMusic/detailMusic?id='+id,
    })
  }

})